.user-work {
  position: relative;
  right: 20px;
  margin-left: 40px;
  background: #fff;
  height: 400px;
  display: -webkit-box;
  border-radius: 0px 0px 8px 8px;

  .top {
    width: 100%;
    height: 40px;
    position: absolute;
    border-bottom: 1px #ccc solid;
    display: flex;

    .first-input {
      margin-left: 21px;
    }

    .tool-right {
      position: absolute;
      text-align: right;
      margin-right: 21px;
      right: 0;
    }
  }

  .work-content {
    width: 100%;
    top: 40px;
    height: 100%;
    position: absolute;
    overflow-y: auto;
    padding-bottom: 40px;
  }

  .work-content::-webkit-scrollbar {
    width: 0;
  }

  .tool {
    margin: 4px 0px 7px 0px;
    height: 30px;
    display: flex;

    .left {
      width: 100%;
    }

    .right {
      width: 200px;
      text-align: right;
    }
  }

  .table {
    height: 100%;
    overflow: scroll;
    overflow-y: visible;
  }
}
